sponge cake-like - French English Dictionary